import fetch from 'common/src/utils/fetch'
import baseUrl from './env'
// 课程评价问卷列表 Student
function getCourseQuestionnaireListStu(data) {
    return fetch({
        url: `${baseUrl}/questionnaireStudent/listCourseQuestionnaire`,
        method: 'post',
        data
    })
}
// 获取当前登录用户是否需要强制--学生
function getForceStudent(data) {
    return fetch({
        url: `${baseUrl}/questionnaireStudent/force`,
        method: 'post',
        data
    })
}
// 获取当前登录用户是否需要强制--老师
function getForceTeacher(data) {
    return fetch({
        url: `${baseUrl}/questionnaireTeacher/checkWhetherForced`,
        method: 'post',
        data
    })
}
// 过程评价问卷列表
function getProcessQuestionnaireListStu(data) {
    return fetch({
        url: `${baseUrl}/questionnaireStudent/listProcessQuestionnaire`,
        method: 'post',
        data
    })
}
// 根据问卷获取题目详情(通用接口)
function getQuestionnaireDetail(data) {
    return fetch({
        url: `${baseUrl}/questionnaireStudent/getManagementDetail`,
        method: 'post',
        data
    })
}
// 保存/提交问卷
function saveQuestionnaireStu(data) {
    return fetch({
        url: `${baseUrl}/questionnaireStudent/saveQuestionnaire`,
        method: 'post',
        data
    })
}
// 问卷查看
function getQuestionnaireResultStu(data) {
    return fetch({
        url: `${baseUrl}/questionnaireStudent/getQuestionnaireResult`,
        method: 'post',
        data
    })
}

// 课程评价问卷列表 Teacher
function getCourseQuestionnaireListTeacher(data) {
    return fetch({
        url: `${baseUrl}/questionnaireTeacher/listTeacherCourseQuestionnaire`,
        method: 'post',
        data
    })
}
// 过程评价问卷列表
function getProcessQuestionnaireListTeacher(data) {
    return fetch({
        url: `${baseUrl}/questionnaireTeacher/listTeacherProcessQuestionnaire`,
        method: 'post',
        data
    })
}
// 保存/提交问卷
function saveQuestionnaireTeacher(data) {
    return fetch({
        url: `${baseUrl}/questionnaireTeacher/submitQuestionnaire`,
        method: 'post',
        data
    })
}
// 问卷查看--评学
function getQuestionnaireResultTeacher(data) {
    return fetch({
        url: `${baseUrl}/questionnaireTeacher/getQuestionnaireResult`,
        method: 'post',
        data
    })
}
// 问卷查看--评教
function getQuestionnaireResultTeacherTeach(data) {
    return fetch({
        url: `${baseUrl}/questionnaireTeacher/evaluationReview`,
        method: 'post',
        data
    })
}
const questionnaireApi = {
    getCourseQuestionnaireListStu,
    getForceStudent,
    getForceTeacher,
    getProcessQuestionnaireListStu,
    getQuestionnaireDetail,
    saveQuestionnaireStu,
    getQuestionnaireResultStu,
    getCourseQuestionnaireListTeacher,
    getProcessQuestionnaireListTeacher,
    saveQuestionnaireTeacher,
    getQuestionnaireResultTeacher,
    getQuestionnaireResultTeacherTeach
}
export default questionnaireApi
